PayMode.helpDataStore = Ext.create('Ext.data.Store', {
	model : 'PayMode',
	pageSize : PayMode.pageSizeOfHelp,
	proxy : {
		type : 'ajax',
		url : PayMode.searchUrlOfHelp,
		method : 'POST',
		reader : {
			type : 'json',
			rootProperty : 'rows',
			totalProperty : 'results'
		}
	},
});

PayMode.helpTool = Ext.create('Ext.toolbar.Toolbar', {
    items: [
        {
            xtype    : 'textfield',
            name     : 'field1',
            emptyText: '请输入销售品类型'
        },
        {
            xtype    : 'textfield',
            name     : 'field1',
            emptyText: '请输入场景场景'
        },
        {
            xtype    : 'textfield',
            name     : 'field1',
            emptyText: '请输入订单金额'
        },
        {
            xtype    : 'textfield',
            name     : 'field1',
            emptyText: '请输入版本号'
        },
    ]
});


/**
 * 定义分页底部工具栏
 */
PayMode.pageToolOfHelp = Ext.create('Ext.PagingToolbar', {
	pageSize : PayMode.pageSizeOfHelp,
	store : PayMode.helpDataStore,
	displayInfo : true,
	items : [ '-', '&nbsp;', PayMode.pageSizeComboOfHelp ]
});
/**
 * 定义数据列表
 */
PayMode.helpGrid = Ext.create('Ext.grid.Panel', {
	autoScroll : 'auto',
	region : 'center',
	loadMask : true,
	stripeRows : true,
	dockedItems : [{
		items : PayMode.helpTool,
		dock : 'top'
	}, {
		items : PayMode.pageToolOfHelp,
		dock : 'bottom'
	} ],
	defaults : {
		sortable : true,
		width : 150
	},
	store : PayMode.helpDataStore,
	columns : [ new Ext.grid.RowNumberer(), {
		xtype : 'hidden',
		fieldLabel : 'ID',
		name : 'id'
	}, {
		text : '银行名称',
		dataIndex : 'name'
	}, {
		text : '银行代码',
		dataIndex : 'code'
	}, {
		text : '银行图标',
		dataIndex : 'icon',
		width : 200,
		renderer : function(val) {
			return '<img src="' + val + '" />';
		}
	}, {
		text : '支付方式类型',
		dataIndex : 'type'
	}, {
		text : '权重',
		dataIndex : 'weight'
	}, {
		text : '是否可用',
		dataIndex : 'isShow',
		renderer : function(val) {
			if (val == '0') {
				return '否';
			}
			if (val == '1') {
				return '是';
			}
			return '未定义';
		}
	}, {
		text : '是否默认',
		dataIndex : 'isDefault',
		renderer : function(val) {
			if (val == '0') {
				return '否';
			}
			if (val == '1') {
				return '是';
			}
			return '未定义';
		}
	} ]
});


//定义窗口
PayMode.helpWindow = Ext.create('Ext.window.Window', {
	title : '',
	width : 800,
	height : 500,
	layout : 'fit',
	items : PayMode.helpGrid,
	closeAction : 'hide',
	glyph : 0xf25b,
	plain : true,
	modal : true,
	resizable : true
});

